be humiliated and despised due to circumstances - Espagnol Anglais Dictionnaire